Introduction
This document was created by the USECASE Technical Committee of the Calendaring and Scheduling Consortium. The document defines the use cases for minimum interoperability of tasks within the calendaring and scheduling application domain. Minimum interoperability is the basic level of functionality our collective experience tells us is necessary to have a useful system. We realize that in some cases it may be more than is currently offered by “basic” calendaring and scheduling applications.
A word about the use of ‘task’ versus ‘todo’. In discussion it was determined that while RFC 2445 uses only ‘todo’ and RFC 3283 uses task (once), and in fact RFC 2445 defines the VTODO
component of an iCalendar object, common usage by vendors and users turns more to the term ‘task’ than ‘todo’ (cp. for example the entry in Wikipedia, in which the entry for todo refers to the entry for Time Management, which uses the term ‘task’). This document defers to that common usage in the interest of clarity and, hopefully, usability.